package com.jye.rseven.user.mapper;

import com.jye.rseven.domain.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.Date;
import java.util.List;

//@Mapper
public interface UserMapper {

    //通过openId查找用户
    User findUserByOpenId(@Param("openId") String openId);

    //通过用户id查找用户信息
    User findUserById(@Param("id") int id);

    //增加用户
    int addUser(@Param("user") User user);

    //查找所有User
    List<User> findAllUser();

    String findUserNameById(@Param("id")int id);

    //通过用户id查找用户信息
    User findUserByuId(@Param("id") int id);

    void updateUser(@Param("user")User user);

    List<Date> findUserLoginHistoryById(@Param("id")int id);
}
